<?php
namespace app\modules\supplier\traits;
//格式化traits
trait ParseShopGoods{


//    /**
//     * demo
//     * @param $data
//     * @return string
//     */
//    public function  _getSexParse($data){
//        if(isset($data['sex'])){
//            $text=[1=>'男',2=>'女',3=>'保密'];
//            return isset($text[$data['sex']])?$text[$data['sex']]:'-';
//        }
//    }

    /**
     * 图片处理
     * @param $data
     * @return string
     */
    public function  _getImgParse($data){
          $img_all = explode(',',$data['img_lists']);
          array_unshift($img_all,$data['picture']);
          return $img_all;
    }

    /**
     * 详情处理
     * @param $data
     * @return string
     */
    public function  _getTescriptionParse($data){
        return htmlspecialchars_decode($data['description']);
    }

    /**
     * @param array $data 商品信息
     * @return  array|bool
     */
    protected function _parseShopGoods($data)
    {

        if (isset($data['picture']) && isset($data['img_lists'])){
            $data['img_lists_all'] = $this->_getImgParse($data);
        }

        if (isset($data['description'])){
            $data['description_text'] = $this->_getTescriptionParse($data);
        }


        return $data;
    }
}